@charset "UTF-8";
.social-signup-container[data-v-20f71181] {
 margin:20px 0
}
.social-signup-container .sign-btn[data-v-20f71181] {
 display:inline-block;
 cursor:pointer
}
.social-signup-container .icon[data-v-20f71181] {
 color:#fff;
 font-size:24px;
 margin-top:8px
}
.social-signup-container .qq-svg-container[data-v-20f71181],
.social-signup-container .wx-svg-container[data-v-20f71181] {
 display:inline-block;
 width:40px;
 height:40px;
 line-height:40px;
 text-align:center;
 padding-top:1px;
 border-radius:4px;
 margin-bottom:20px;
 margin-right:5px
}
.social-signup-container .wx-svg-container[data-v-20f71181] {
 background-color:#8ada53
}
.social-signup-container .qq-svg-container[data-v-20f71181] {
 background-color:#6ba2d6;
 margin-left:50px
}
@supports (-webkit-mask:none) and (not (cater-color:#283443)) {
 .login-container .el-input input,
 .login-container .el-input input:first-line {
  color:#283443
 }
}
.login-container .el-input {
 display:inline-block;
 height:47px;
 width:85%
}
.login-container .el-input input {
 background:#fff;
 border:0;
 -webkit-appearance:none;
 border-radius:0;
 padding:12px 5px 12px 15px;
 color:#283443;
 height:47px;
 caret-color:#283443
}
.login-container .el-input input:-webkit-autofill {
 -webkit-box-shadow:0 0 0 1000px #fff inset!important;
 -webkit-text-fill-color:#283443!important
}
.login-container .el-form-item {
 border:1px solid rgba(0,0,0,.2);
 background:#fff;
 border-radius:5px;
 color:#454545
}
.header[jb] {
 margin:0 auto;
 width:936px;
 height:70px
}
.header img[jb] {
 margin-top:20px;
 width:85px
}
.conter[jb] {
 margin:0 auto;
 width:936px;
 height:100%;
 position:relative
}
.footer[jb] {
 margin:0 auto;
 width:936px;
 height:36px;
 line-height:36px;
 font:12px/1.125 宋体,Arial,Helvetica,sans-serif
}
.footer p[jb] {
 float:left;
 color:#999
}
.footer a[jb],
.footer span[jb] {
 color:#666
}
.footer a[jb] {
 margin-right:10px;
 margin-left:10px
}
.app-text[jb] {
 text-align:right;
 border-top:1px solid #d6cece
}
.app-text a[jb] {
 font:12px/1.125 Arial,Helvetica,sans-serif;
 color:#409eff;
 font-weight:700;
 font-size:13px;
 margin-top:16px;
 display:block
}
.login-container[jb] {
 position:relative;
 height:600px;
 width:100%;
 background:url(/static/img/bj.834f3be.jpg) 50% no-repeat
}
.login-container .login-form[jb] {
 position:absolute;
 max-width:100%;
 background-color:#fff;
 padding:45px 30px 35px;
 width:350px;
 height:450px;
 margin:80px auto;
 border:1px solid #e5e5e5;
 border-radius:3px
}
.login-container .tips[jb] {
 font-size:14px;
 color:#fff;
 margin-bottom:10px
}
.login-container .tips span[jb]:first-of-type {
 margin-right:16px
}
.login-container .svg-container[jb] {
 padding:6px 5px 6px 15px;
 color:#889aa4;
 vertical-align:middle;
 width:30px;
 display:inline-block
}
.login-container .title-container[jb] {
 position:relative
}
.login-container .title-container .title[jb] {
 font-size:21px;
 margin:0 auto 40px;
 text-align:center;
 font-weight:700;
 color:#409eff
}
.login-container .title-container .set-language[jb] {
 color:#fff;
 position:absolute;
 top:5px;
 right:0
}
.login-container .show-pwd[jb] {
 position:absolute;
 right:10px;
 top:7px;
 font-size:16px;
 color:#889aa4;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.login-container .thirdparty-button[jb] {
 position:absolute;
 right:35px;
 bottom:28px
}
